import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
// 导入Output和EventEmitter
@Component({
  selector: 'app-son',
  templateUrl: './son.component.html',
  styleUrls: ['./son.component.css']
})
export class SonComponent implements OnInit {
  // 子组件接受值
  @Input() username:string;
  @Input() title:string;
  // 子组件接受方法
  @Input() run:any;
  // 广播对象
  @Output() private outer = new EventEmitter();
  constructor() { }

  ngOnInit() {
    this.run();
    // 执行广播
    this.sendParent();
  }
  sendParent(){
    // 广播
    // 子组件向父组件传值
    this.outer.emit("子组件的数据");
  }
}
